function getAsyncUrl(treeId, treeNode) {
	if (treeNode == null) {
		return path+"beshs/projectAction!queryProjectsByBelongCityID.do?date="+new Date();
	}
	if(treeNode.type=="project"){
		return path+"beshs/communityAction!queryCommunitysByBelongs.do?projectUID="+treeNode.id+"&date="+new Date();
	}
	if(treeNode.type=="community"){
		return path+"beshs/buildingAction!queryBuildingsByBelongs.do?projectUID="+treeNode.pid+"&communityUID="+treeNode.id+"&date="+new Date();
	}
};
function filter(treeId, parentNode, responseData) {
	// gei node tia添加type 属性 project community，building
	if (parentNode == null) {
		var nodes =[];
		$(responseData).each(function (index,element){
			var node = {};
			node.id=element.id;
			node.name=element.projectName;
			node.pid = 0;
			node.type = "project";
			node.isParent = true;
			nodes.push(node);
			node.showIcon=true;
			node.iconOpen = path+"temperature/img_4X4/ztree-img/1_open.png";
			node.iconClose = path+"temperature/img_4X4/ztree-img/1_close.png";
		});
		return nodes;
	}
	if (parentNode.type=="project") {
		var pid = parentNode.id;
		var nodes =[];
		$(responseData).each(function (index,element){
			var node = {};
			node.id=element.id;
			node.name=element.communityName;
			node.pid = pid;
			node.type = "community";
			node.isParent = true;
			nodes.push(node);
			node.showIcon=true;
			node.iconOpen = path+"temperature/img_4X4/ztree-img/1_open.png";
			node.iconClose = path+"temperature/img_4X4/ztree-img/1_close.png";
		});
		return nodes;
	}
	if (parentNode.type=="community") {
		var pid = parentNode.id;
		var nodes =[];
		$(responseData).each(function (index,element){
			var node = {};
			node.id=element.id;
			node.name=element.buildingName;
			node.pid = pid;
			node.type = "building";
			node.isParent = false;
			nodes.push(node);
		});
		return nodes;
	}
}
var setting = {
	async : {
		enable : true,
		contentType : "application/x-www-form-urlencoded",
		url : getAsyncUrl,
		dataFilter : filter
	},
	data : {
		impleData : {  
			enable : true,  
			idKey : "id", 
			pIdKey : "pId",	
			rootId : 0
		}  
	},
	callback : {
		onClick : onClick,
	}
};
$(document).ready(function() {
	$.fn.zTree.init($("#treeDemo"), setting, null);
});

function onClick(e, treeId, treeNode) {
	var zTree = $.fn.zTree.getZTreeObj("treeDemo");
	zTree.expandNode(treeNode);
	if (treeNode.type == "building") {
		show();
		$("#buildingShow").html(treeNode.name);
	}
}









// var setting = {
// view : {
// dblClickExpand : false,
// showLine : false
// },
// data : {
// simpleData : {
// enable : true
// }
// },
// callback : {
// onClick : onClick,
// }
// };
//
// function onClick(e, treeId, treeNode) {
// var zTree = $.fn.zTree.getZTreeObj("treeDemo");
// zTree.expandNode(treeNode);
// if(treeNode.name.indexOf("楼")>0){
// show();
// $("#buildingShow").html(treeNode.name);
// }
// }
//
// $(document).ready(function() {
// $.fn.zTree.init($("#treeDemo"), setting, zNodes);
// });

//
// var zNodes = [ {
// id : 1,
// pId : 0,
// name : "延庆2012年项目",
// open : true,
// }, {
// id : 11,
// pId : 1,
// name : "东外小区",
// }, {
// id : 111,
// pId : 11,
// name : "东外小区10号楼",
// }, {
// id : 112,
// pId : 11,
// name : "东外小区12号楼"
// }, {
// id : 113,
// pId : 11,
// name : "东外小区13号楼"
// }, {
// id : 114,
// pId : 11,
// name : "东外小区14号楼"
// }, {
// id : 115,
// pId : 11,
// name : "东外小区15号楼"
// }, {
// id : 116,
// pId : 11,
// name : "东外小区17号楼"
// }, {
// id : 117,
// pId : 11,
// name : "东外小区19号楼"
// }, {
// id : 118,
// pId : 11,
// name : "东外小区1号楼"
// }, {
// id : 119,
// pId : 11,
// name : "东外小区21号楼"
// }, {
// id : 1110,
// pId : 11,
// name : "东外小区2号楼"
// }, {
// id : 1111,
// pId : 11,
// name : "东外小区4号楼"
// }, {
// id : 1112,
// pId : 11,
// name : "东外小区5号楼"
// }, {
// id : 1113,
// pId : 11,
// name : "东外小区6号楼"
// }, {
// id : 1114,
// pId : 11,
// name : "东外小区7号楼"
// }, {
// id : 1115,
// pId : 11,
// name : "东外小区8号楼"
// }, {
// id : 1116,
// pId : 11,
// name : "东外小区9号楼"
//
// }, {
// id : 12,
// pId : 1,
// name : "川北小区 ",
// }, {
// id : 121,
// pId : 12,
// name : "川北小区26号楼"
// }, {
// id : 122,
// pId : 12,
// name : "川北小区28号楼"
// }, {
//
// id : 13,
// pId : 1,
// name : "新兴小区 ",
// }, {
// id : 131,
// pId : 13,
// name : "新兴小区39号楼"
// }, {
// id : 132,
// pId : 13,
// name : "新兴小区40号楼"
// }, {
// id : 133,
// pId : 13,
// name : "新兴小区41号楼"
// }, {
// id : 134,
// pId : 13,
// name : "新兴小区42号楼"
// }, {
// id : 135,
// pId : 13,
// name : "新兴小区43号楼"
// }, {
//
// id : 14,
// pId : 1,
// name : "永安小区",
// }, {
// id : 141,
// pId : 14,
// name : "永安小区1号楼"
// }, {
// id : 142,
// pId : 14,
// name : "永安小区2号楼"
// }, {
// id : 143,
// pId : 14,
// name : "永安小区3号楼"
// }, {
// id : 144,
// pId : 14,
// name : "永安小区4号楼"
// }, {
//
// id : 15,
// pId : 1,
// name : "石河营小区",
// }, {
// id : 151,
// pId : 15,
// name : "六厂家属楼"
// }, {
// id : 152,
// pId : 15,
// name : "石河营小区10号楼"
// }, {
// id : 153,
// pId : 15,
// name : "石河营小区16号楼"
// }, {
// id : 154,
// pId : 15,
// name : "石河营小区1号楼"
// }, {
// id : 155,
// pId : 15,
// name : "石河营小区2号楼"
// }, {
// id : 156,
// pId : 15,
// name : "石河营小区3号楼"
// }, {
// id : 157,
// pId : 15,
// name : "石河营小区4号楼"
// }, {
// id : 158,
// pId : 15,
// name : "石河营小区5号楼"
// }, {
// id : 159,
// pId : 15,
// name : "石河营小区6号楼"
// }, {
// id : 1510,
// pId : 15,
// name : "石河营小区7号楼"
// }, {
// id : 1511,
// pId : 15,
// name : "石河营小区8号楼"
// }, {
// id : 1512,
// pId : 15,
// name : "石河营小区9号楼"
// },
//
// {
// id : 2,
// pId : 0,
// name : "延庆2015年项目",
// open : true,
// }, {
// id : 21,
// pId : 2,
// name : "川北小区-2015",
// }, {
// id : 211,
// pId : 21,
// name : "川北小区10号楼"
// }, {
// id : 212,
// pId : 21,
// name : "川北小区11号楼"
// }, {
// id : 213,
// pId : 21,
// name : "川北小区12号楼"
// }, {
// id : 214,
// pId : 21,
// name : "川北小区13号楼"
// }, {
// id : 215,
// pId : 21,
// name : "川北小区14号楼"
// }, {
// id : 216,
// pId : 21,
// name : "川北小区15号楼"
// }, {
// id : 217,
// pId : 21,
// name : "川北小区16号楼"
// }, {
// id : 218,
// pId : 21,
// name : "川北小区17号楼"
// }, {
// id : 219,
// pId : 21,
// name : "川北小区18号楼"
// }, {
// id : 2110,
// pId : 21,
// name : "川北小区19号楼"
// }, {
// id : 2111,
// pId : 21,
// name : "川北小区1号楼"
// }, {
// id : 2112,
// pId : 21,
// name : "川北小区20号楼"
// }, {
// id : 2113,
// pId : 21,
// name : "川北小区21号楼"
// }, {
// id : 2114,
// pId : 21,
// name : "川北小区22号楼"
// }, {
// id : 2115,
// pId : 21,
// name : "川北小区23号楼"
// }, {
// id : 2116,
// pId : 21,
// name : "川北小区24号楼"
// }, {
// id : 2117,
// pId : 21,
// name : "川北小区25号楼"
// }, {
// id : 2118,
// pId : 21,
// name : "川北小区2号楼"
// }, {
// id : 2119,
// pId : 21,
// name : "川北小区3号楼"
// }, {
// id : 2120,
// pId : 21,
// name : "川北小区4号楼"
// }, {
// id : 2121,
// pId : 21,
// name : "川北小区5号楼"
// }, {
// id : 2122,
// pId : 21,
// name : "川北小区6号楼"
// }, {
// id : 2123,
// pId : 21,
// name : "川北小区7号楼"
// }, {
// id : 2124,
// pId : 21,
// name : "川北小区8号楼"
// }, {
// id : 2125,
// pId : 21,
// name : "川北小区9号楼"
//
// }, {
// id : 22,
// pId : 2,
// name : "新兴小区-2015",
// }, {
// id : 221,
// pId : 22,
// name : "新兴小区10号楼"
// }, {
// id : 221,
// pId : 22,
// name : "新兴小区11号楼"
// }, {
// id : 221,
// pId : 22,
// name : "新兴小区12号楼"
// }, {
// id : 221,
// pId : 22,
// name : "新兴小区13号楼"
// }, {
// id : 221,
// pId : 22,
// name : "新兴小区14号楼"
// }, {
// id : 221,
// pId : 22,
// name : "新兴小区15号楼"
// }, {
// id : 221,
// pId : 22,
// name : "新兴小区16号楼"
// }, {
// id : 221,
// pId : 22,
// name : "新兴小区17号楼"
// }, {
// id : 221,
// pId : 22,
// name : "新兴小区18号楼"
// }, {
// id : 221,
// pId : 22,
// name : "新兴小区19号楼"
// }, {
// id : 221,
// pId : 22,
// name : "新兴小区1号楼"
// }, {
// id : 221,
// pId : 22,
// name : "新兴小区2号楼"
// }, {
// id : 221,
// pId : 22,
// name : "新兴小区3号楼"
// }, {
// id : 221,
// pId : 22,
// name : "新兴小区4号楼"
// }, {
// id : 221,
// pId : 22,
// name : "新兴小区5号楼"
// }, {
// id : 221,
// pId : 22,
// name : "新兴小区6号楼"
// }, {
// id : 221,
// pId : 22,
// name : "新兴小区7号楼"
// }, {
// id : 221,
// pId : 22,
// name : "新兴小区8号楼"
// }, {
// id : 221,
// pId : 22,
// name : "新兴小区9号楼"
//
// } ];
//
